Simultaneous Recurrent Neural Networks for Static Optimization

نویسندگان

  • Gursel Serpen
  • Amol Patwardhan
چکیده

This paper presents a study on computational promise of Simultaneous Recurrent Networks to solve large-scale optimization problems. Specifically the performance of the network for solving Traveling Salesman Problem is addressed and analyzed. A recurrent and trainable neural network, Simultaneous Recurrent Network, with Recurrent Backpropagation training algorithm is employed to address difficulties related to scaling problem, which is currently hindering the successful application of Artificial Neural Network algorithms to large-scale static optimization problems. The Simultaneous Recurrent Neural Network was successfully trained to locate "good quality" solutions to the Travelling Salesman Problem with up to 500 cities. INTRODUCTION Artificial Neural Networks (ANN) are of great interest on the part of government, industry and academia on the potential contribution that this new information processing technology can make in everyday life. As the complexity of a problem increases the relative improvement in time to find the acceptable solution, gained by ANN technology over conventional technology becomes more pronounced. Conventional approaches tend to perform poorly on complex problems, even though for simple problems they appear to perform satisfactory. ANNs offer a very attractive choice for efficiently searching, in real-time, the very large search space for optimization problems of real-life complexity. The Hopfield network (HN) and its derivatives including the Boltzmann Machine and the Mean Field Annealing network seem to be most prominent and extensively applied ANN algorithms to solve static optimization problems [Hopfield et.al., 1985; Smith et al., 1998]. But, HN and its derivatives do not scale well with increase in the size of the optimization problem. The main research goal is to address and solve the scaling problem ANN algorithms currently experience for static optimization problems. Towards that goal, we will explore and assess the computational promise of the Simultaneous Recurrent Neural Network [Pang and Werbos, 1997], a trainable and recurrent ANN algorithm, for static optimization problems. Existing neural optimizer algorithms are either trainable feedforward architectures or recurrent architectures with preprogrammed weight structures. SIMULTANEOUS RECURRENT NEURAL NETWORK A simultaneous recurrent network (SRN) is an Artificial Neural Network [Pang and Werbos, 1997], which has external inputs in the form of a vector X, a feedforward function ƒ(.) (any feedforward network including multi-layer perceptron is appropriate), outputs in the form of vector Y and a feedback path, which copies the outputs to inputs without a time delay. A formal description of SRN is formulated in [Werbos, 1992] who defines an SRN as a mapping

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Training Simultaneous Recurrent Neural Network with Resilient Propagation for Static Optimization

This paper proposes a non-recurrent training algorithm, resilient propagation, for the Simultaneous Recurrent Neural network operating in relaxation-mode for computing high quality solutions of static optimization problems. Implementation details related to adaptation of the recurrent neural network weights through the non-recurrent training algorithm, resilient backpropagation, are formulated ...

متن کامل

Stability of Simultaneous Recurrent Neural Network Dynamics for Static Optimization

A new trainable and recurrent neural optimization algorithm, which has potentially superior capabilities compared to existing neural search algorithms to compute high quality solutions of static optimization problems in a computationally efficient manner, is studied. Specifically, local stability analysis of the dynamics of a relaxation-based recurrent neural network, the Simultaneous Recurrent...

متن کامل

The Simultaneous Recurrent Neural Network for Addressing the Scaling Problem in Static Optimization

A trainable recurrent neural network, Simultaneous Recurrent Neural network, is proposed to address the scaling problem faced by neural network algorithms in static optimization. The proposed algorithm derives its computational power to address the scaling problem through its ability to "learn" compared to existing recurrent neural algorithms, which are not trainable. Recurrent backpropagation ...

متن کامل

Neuro-Optimizer: A New Artificial Intelligent Optimization Tool and Its Application for Robot Optimal Controller Design

The main objective of this paper is to introduce a new intelligent optimization technique that uses a predictioncorrectionstrategy supported by a recurrent neural network for finding a near optimal solution of a givenobjective function. Recently there have been attempts for using artificial neural networks (ANNs) in optimizationproblems and some types of ANNs such as Hopfield network and Boltzm...

متن کامل

Solving Linear Semi-Infinite Programming Problems Using Recurrent Neural Networks

‎Linear semi-infinite programming problem is an important class of optimization problems which deals with infinite constraints‎. ‎In this paper‎, ‎to solve this problem‎, ‎we combine a discretization method and a neural network method‎. ‎By a simple discretization of the infinite constraints,we convert the linear semi-infinite programming problem into linear programming problem‎. ‎Then‎, ‎we use...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999